WPS Office.apk(点击下载) / ShareLongPicFragmentDialog.java


package cn.wps.moffice.main.scan.dialog;

import android.app.Activity;
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.content.Context;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import cn.wps.moffice.main.scan.bean.ShareItem;
import cn.wps.moffice_eng.R;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.eclipse.paho.client.mqttv3.internal.ClientDefaults;

public class ShareLongPicFragmentDialog extends BaseFragmentDialog {
    private static final String[] ihM = {"com.tencent.mobileqq", "com.tencent.mm", "com.tencent.tim", "com.alibaba.android.rimet"};
    private View.OnClickListener dpM = new View.OnClickListener() {
        /* class cn.wps.moffice.main.scan.dialog.ShareLongPicFragmentDialog.AnonymousClass1 */

        public final void onClick(View view) {
            switch (view.getId()) {
                case R.id.phone_panel_topbar_nav_img /*{ENCODED_INT: 2131366124}*/:
                    ShareLongPicFragmentDialog.this.dismiss();
                    return;
                case R.id.rll_dingding_item /*{ENCODED_INT: 2131367796}*/:
                    hnx.a((Context) ShareLongPicFragmentDialog.this.mActivity, "com.alibaba.android.rimet", ShareLongPicFragmentDialog.this.cbC(), (List<String>) ShareLongPicFragmentDialog.this.ihO);
                    ShareLongPicFragmentDialog.this.dismiss();
                    return;
                case R.id.rll_more_item /*{ENCODED_INT: 2131367797}*/:
                    ShareLongPicFragmentDialog.this.cbz();
                    ShareLongPicFragmentDialog.this.dismiss();
                    return;
                case R.id.rll_qq_item /*{ENCODED_INT: 2131367798}*/:
                    hnx.a(ShareLongPicFragmentDialog.this.mActivity, "com.tencent.mobileqq", ShareLongPicFragmentDialog.this.cbB(), (List<String>) ShareLongPicFragmentDialog.this.ihO);
                    ShareLongPicFragmentDialog.this.dismiss();
                    return;
                case R.id.rll_tim_item /*{ENCODED_INT: 2131367799}*/:
                    if (ShareLongPicFragmentDialog.a(ShareLongPicFragmentDialog.this)) {
                        hnx.a(ShareLongPicFragmentDialog.this.mActivity, "com.tencent.tim", "com.tencent.mobileqq.activity.JumpActivity", (List<String>) ShareLongPicFragmentDialog.this.ihO);
                    } else {
                        Activity activity = ShareLongPicFragmentDialog.this.mActivity;
                        goq.j("share_tim_download", null, true);
                        Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("https://office.qq.com/mobile/index.html?adtag=fromWPS"));
                        intent.addFlags(ClientDefaults.MAX_MSG_SIZE);
                        if (intent.resolveActivity(activity.getPackageManager()) != null) {
                            activity.startActivity(intent);
                        } else {
                            lvg.d(activity, R.string.public_error, 0);
                        }
                    }
                    ShareLongPicFragmentDialog.this.dismiss();
                    return;
                case R.id.rll_wecha_item /*{ENCODED_INT: 2131367800}*/:
                    hnx.a(ShareLongPicFragmentDialog.this.mActivity, "com.tencent.mm", ShareLongPicFragmentDialog.this.cbA(), (List<String>) ShareLongPicFragmentDialog.this.ihO);
                    ShareLongPicFragmentDialog.this.dismiss();
                    return;
                case R.id.share_longpic /*{ENCODED_INT: 2131368029}*/:
                    ShareLongPicFragmentDialog.this.cby();
                    ShareLongPicFragmentDialog.this.dismiss();
                    return;
                default:
                    return;
            }
        }
    };
    protected ArrayList<String> ihO;
    private View ihW;
    private View ihX;
    private View ihY;
    private View ihZ;
    private View iia;
    private View iib;
    private View iic;
    private String iid;
    protected List<ShareItem> iie;

    public static final void a(Activity activity, ArrayList<String> arrayList, String str) {
        FragmentManager fragmentManager = activity.getFragmentManager();
        ShareLongPicFragmentDialog shareLongPicFragmentDialog = new ShareLongPicFragmentDialog();
        Bundle bundle = new Bundle();
        bundle.putStringArrayList("argument_share_list", arrayList);
        bundle.putString("argument_source_position", str);
        shareLongPicFragmentDialog.setArguments(bundle);
        FragmentTransaction beginTransaction = fragmentManager.beginTransaction();
        beginTransaction.add(shareLongPicFragmentDialog, "ShareLongPicFragmentDialog");
        beginTransaction.commitAllowingStateLoss();
    }

    static /* synthetic */ boolean a(ShareLongPicFragmentDialog shareLongPicFragmentDialog) {
        for (ShareItem shareItem : shareLongPicFragmentDialog.iie) {
            if ("com.tencent.tim".equals(shareItem.getPackageName())) {
                return true;
            }
        }
        return false;
    }

    private static boolean c(ShareItem shareItem) {
        for (String str : ihM) {
            if (str.equals(shareItem.getPackageName())) {
                return true;
            }
        }
        return false;
    }

    private void cbD() {
        this.iie = new ArrayList();
        PackageManager packageManager = this.mActivity.getPackageManager();
        Intent intent = new Intent("android.intent.action.SEND_MULTIPLE");
        intent.setType("image/*");
        for (ResolveInfo resolveInfo : packageManager.queryIntentActivities(intent, 65536)) {
            try {
                ShareItem shareItem = new ShareItem();
                String a = khb.a(this.mActivity, resolveInfo, 0);
                shareItem.setIcon(resolveInfo.loadIcon(packageManager));
                shareItem.setAppName(a);
                shareItem.setClazzName(resolveInfo.activityInfo.name);
                shareItem.setPackageName(resolveInfo.activityInfo.packageName);
                if (c(shareItem)) {
                    this.iie.add(shareItem);
                }
            } catch (Throwable th) {
                th.printStackTrace();
            }
        }
    }

    public static final void j(Activity activity, String str, String str2) {
        ArrayList arrayList = new ArrayList();
        arrayList.add(str);
        a(activity, arrayList, str2);
    }

    /* access modifiers changed from: protected */
    public final String cbA() {
        for (ShareItem shareItem : this.iie) {
            if ("com.tencent.mm".equals(shareItem.getPackageName())) {
                return shareItem.getClazzName();
            }
        }
        return null;
    }

    /* access modifiers changed from: protected */
    public final String cbB() {
        for (ShareItem shareItem : this.iie) {
            if ("com.tencent.mobileqq".equals(shareItem.getPackageName())) {
                return shareItem.getClazzName();
            }
        }
        return null;
    }

    /* access modifiers changed from: protected */
    public final String cbC() {
        for (ShareItem shareItem : this.iie) {
            if ("com.alibaba.android.rimet".equals(shareItem.getPackageName())) {
                return shareItem.getClazzName();
            }
        }
        return null;
    }

    /* access modifiers changed from: protected */
    @Override // cn.wps.moffice.main.scan.dialog.BaseFragmentDialog
    public final int cbu() {
        return R.layout.doc_scan_long_pic_share_layout;
    }

    public final void cby() {
        if (this.ihO == null || this.ihO.isEmpty()) {
            lvg.d(this.mActivity, R.string.doc_scan_no_image_default_tip, 1);
            return;
        }
        dwp.at("public_scan_share_mode", "longpic");
        Iterator<String> it = this.ihO.iterator();
        while (it.hasNext()) {
            String next = it.next();
            if (next != null && !new File(next).exists()) {
                lvg.d(this.mActivity, R.string.doc_scan_no_image_default_tip, 1);
                return;
            }
        }
        hjg hjg = new hjg(this.mActivity, this.ihO);
        hjg.iid = this.iid;
        hjg.show();
    }

    /* access modifiers changed from: protected */
    public final void cbz() {
        FragmentManager fragmentManager = this.mActivity.getFragmentManager();
        ShareFragmentDialog shareFragmentDialog = new ShareFragmentDialog();
        Bundle bundle = new Bundle();
        bundle.putStringArrayList("argument_share_list", this.ihO);
        shareFragmentDialog.setArguments(bundle);
        FragmentTransaction beginTransaction = fragmentManager.beginTransaction();
        beginTransaction.add(shareFragmentDialog, "tag_share_fragment");
        beginTransaction.commitAllowingStateLoss();
    }

    @Override // android.app.Fragment, cn.wps.moffice.main.scan.dialog.BaseFragmentDialog
    public void onAttach(Activity activity) {
        super.onAttach(activity);
        Bundle arguments = getArguments();
        if (arguments != null) {
            this.ihO = arguments.getStringArrayList("argument_share_list");
            this.iid = arguments.getString("argument_source_position");
            cbD();
        }
    }

    /* access modifiers changed from: protected */
    @Override // cn.wps.moffice.main.scan.dialog.BaseFragmentDialog
    public final void prepareView(View view) {
        boolean z;
        boolean z2;
        boolean z3;
        this.ihW = view.findViewById(R.id.share_longpic);
        this.ihX = view.findViewById(R.id.phone_panel_topbar_nav_img);
        this.ihY = view.findViewById(R.id.rll_wecha_item);
        this.ihZ = view.findViewById(R.id.rll_qq_item);
        this.iia = view.findViewById(R.id.rll_tim_item);
        this.iib = view.findViewById(R.id.rll_dingding_item);
        this.iic = view.findViewById(R.id.rll_more_item);
        this.ihW.setOnClickListener(this.dpM);
        this.ihX.setOnClickListener(this.dpM);
        this.ihY.setOnClickListener(this.dpM);
        this.ihZ.setOnClickListener(this.dpM);
        this.iia.setOnClickListener(this.dpM);
        this.iib.setOnClickListener(this.dpM);
        this.iic.setOnClickListener(this.dpM);
        Iterator<ShareItem> it = this.iie.iterator();
        while (true) {
            if (it.hasNext()) {
                if ("com.tencent.mm".equals(it.next().getPackageName())) {
                    z = true;
                    break;
                }
            } else {
                z = false;
                break;
            }
        }
        if (!z) {
            this.ihY.setVisibility(8);
        }
        Iterator<ShareItem> it2 = this.iie.iterator();
        while (true) {
            if (it2.hasNext()) {
                if ("com.tencent.mobileqq".equals(it2.next().getPackageName())) {
                    z2 = true;
                    break;
                }
            } else {
                z2 = false;
                break;
            }
        }
        if (!z2) {
            this.ihZ.setVisibility(8);
        }
        Iterator<ShareItem> it3 = this.iie.iterator();
        while (true) {
            if (it3.hasNext()) {
                if ("com.alibaba.android.rimet".equals(it3.next().getPackageName())) {
                    z3 = true;
                    break;
                }
            } else {
                z3 = false;
                break;
            }
        }
        if (!z3) {
            this.iib.setVisibility(8);
        }
    }
}